/**
 * @(#)com.tansun.easycare.rule.excel.service.EvaluationIndexExcelService.java Copyright (c) 2017
 * 天阳宏业科技股份有限公司
 */
package com.tansun.easycare.rule.excel.service;

import java.util.List;

import com.tansun.easycare.rule.excel.entity.decision.DecisionExcelEntity;
import com.tansun.easycare.rule.excel.utils.ExcelErrorMsg;

/**
 *
 * @author zengdong
 * @version 1.0  2017年5月27日
 * @modified zengdong  2017年5月27日  <创建>
 */
public interface EvaluationIndexExcelService {

    /**
     * 根据ManageId获取表格实体
     * @param id
     * @return
     */
    List<DecisionExcelEntity> getDetailByManageId(String id);

    /**
     * 数据校验
     * @param decisionTableList
     * @return
     */
    ExcelErrorMsg verifyDecisionTable(List<DecisionExcelEntity> decisionTableList);

    /**
     * 保存入库
     * @param decisionTableList
     */
    void saveExcelInfoToDb(List<DecisionExcelEntity> decisionTableList,String rankRelationId) throws Exception;
}
